package com.yunji.base.params;

import com.yunji.common.base.BaseDTO;
import io.swagger.annotations.ApiModelProperty;

;


/**
 * @Project: yunji-coffee
 * @Package: com.yunji.user.params
 * @Title: platFormSales
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-09-07 18:25:54      V1.0        HuaAo       新建类
 */

public class PlatformSalesParam extends BaseDTO {

    private static final long serialVersionUID = 5349755040709683831L;

    @ApiModelProperty("代理商名称")
    private Long[] agentIds;

    @ApiModelProperty("合作方式 0-合作模式 1-自营")
    private Integer cooperateWay;

    @ApiModelProperty("网点Ids")
    private Long[] siteIds;

    @ApiModelProperty("网点类型")
    private Long[] siteTypeIds;

    @ApiModelProperty("商品名称")
    private Long[] productIds;

    @ApiModelProperty("商品类型")
    private Integer productType;

    @ApiModelProperty("货柜名称")
    private Long[] containerIds;

    @ApiModelProperty("货柜类型")
    private Integer containerType;

    @ApiModelProperty("货柜外形")
    private Integer containerShape;

    @ApiModelProperty("统计开始时间")
    private String beginDay;

    @ApiModelProperty("统计结束时间")
    private String closeDay;

    @ApiModelProperty("统计类型 0-按天统计 1-按月统计 2-按年统计")
    private Integer statsType;

    public Long[] getAgentIds() {
        return agentIds;
    }

    public void setAgentIds(Long[] agentIds) {
        this.agentIds = agentIds;
    }

    public Integer getCooperateWay() {
        return cooperateWay;
    }

    public void setCooperateWay(Integer cooperateWay) {
        this.cooperateWay = cooperateWay;
    }

    public Long[] getSiteIds() {
        return siteIds;
    }

    public void setSiteIds(Long[] siteIds) {
        this.siteIds = siteIds;
    }

    public Long[] getSiteTypeIds() {
        return siteTypeIds;
    }

    public void setSiteTypeIds(Long[] siteTypeIds) {
        this.siteTypeIds = siteTypeIds;
    }

    public Long[] getProductIds() {
        return productIds;
    }

    public void setProductIds(Long[] productIds) {
        this.productIds = productIds;
    }

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

    public Long[] getContainerIds() {
        return containerIds;
    }

    public void setContainerIds(Long[] containerIds) {
        this.containerIds = containerIds;
    }

    public Integer getContainerType() {
        return containerType;
    }

    public void setContainerType(Integer containerType) {
        this.containerType = containerType;
    }

    public Integer getContainerShape() {
        return containerShape;
    }

    public void setContainerShape(Integer containerShape) {
        this.containerShape = containerShape;
    }

    public String getBeginDay() {
        return beginDay;
    }

    public void setBeginDay(String beginDay) {
        this.beginDay = beginDay;
    }

    public String getCloseDay() {
        return closeDay;
    }

    public void setCloseDay(String closeDay) {
        this.closeDay = closeDay;
    }

    public Integer getStatsType() {
        return statsType;
    }

    public void setStatsType(Integer statsType) {
        this.statsType = statsType;
    }
}